// package com.example.gateway.config;

// import org.springframework.beans.factory.annotation.Value;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.web.context.request.RequestAttributes;
// import org.springframework.web.context.request.RequestContextHolder;
// import org.springframework.web.context.request.ServletRequestAttributes;

// import feign.RequestInterceptor;
// import feign.RequestTemplate;

// @Configuration
// public class FeignConfig implements RequestInterceptor {
//     @Value("${auth.token.header}")
//     private String ACCESS_TOKEN;

//     @Override
//     public void apply(RequestTemplate template) {
//         RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes();
//         if (requestAttributes != null) {
//             var request = ((ServletRequestAttributes) requestAttributes).getRequest();
//             var token=request.getHeader(ACCESS_TOKEN);
//             template.header(ACCESS_TOKEN, "values");
//         }
//     }
    
// }
